#ifndef TILECRDMG_H
#define TILECRDMG_H

#include "cardmgr.h"

//
// This class implements a deck of 32 tiles
//

class TilesCardMgr : public CardMgr
{
	public:
		TilesCardMgr();
		virtual ~TilesCardMgr();

		virtual int32 getDeckSize();

		virtual uint8 getSuit(uint8 Card);
		virtual uint8 getRank(uint8 Card);

		virtual uint8 makeCard(int32 Index);

		virtual void encode(uint8 Card, uint8* Buf, int32* Used);

	public:
};

inline
TilesCardMgr::TilesCardMgr()
{
}

inline
TilesCardMgr::~TilesCardMgr()
{
}

#endif
